home *** CD-ROM | disk | FTP | other *** search
/ 500 MB Nyheder Direkte fra Internet 2 / 500 MB nyheder direkte fra internet CD 2.iso / start / data / text / faq-1409.txt < prev    next >
Text File  |  1995-05-03  |  44KB  |  979 lines

  1. Archive-name: tcl-faq/part1
  2. Comp-lang-tcl-archive-name: tcl-faq.part01
  3. Version: 6.7
  4. Last-modified: Apr. 28, 1995
  5.  
  6.  
  7.     For more information concerning Tcl (see "tcl-faq/part2"),
  8. (see "tcl-faq/part3"), (see "tcl-faq/part4"), or (see "tcl-faq/part5").
  9. Also (see "tcl-faq/commercial-uses"), (see "tcl-faq/usage"),
  10. (see "tcl-faq/bibliography/part1").
  11.  
  12. Index of questions:
  13.  
  14. I.   Origin of the comp.lang.tcl FAQ information and
  15.     to whom do I contact for more information about the FAQ?
  16. II.  What is Tcl?  Tk?  Extended Tcl?  Rush?  What is Tcl _not_?
  17. III. Do these packages run on my machine?
  18.     A. Unix
  19.     B. MacOS
  20.     C. INTEL DOS-like systems
  21.     D. VMS
  22.     E. AmigaDOS
  23.     F. NeXT
  24.     G. Other
  25. IV.  Other than C, What languages can talk to tcl/tk?
  26.     A. Shell
  27.     B. C++
  28.         C. Modula-3
  29.     D. Eiffel
  30.     E. Ada
  31.     F. Perl
  32.     G. Prolog
  33.     H. Other
  34. V.   What training material is available?
  35.     A. Training courses, materials, etc.
  36.     B. Time-related seminars, conferences, sessions.
  37. VI.  Where do I report problems, bugs, or enhancements about Tcl - or -
  38.     what is comp.lang.tcl?
  39.  
  40. End of FAQ Index
  41.  
  42. ----------------------------------------------------------------------
  43.  
  44. ------------------------------
  45.  
  46. From: FAQ General information
  47. Subject: -I- Origin of the comp.lang.tcl FAQ information.
  48.  
  49.     The information in this set of FAQs comes from several sources.  The
  50. primary source of information is the group itself - I spend (much too
  51. much) time each month culling through what I feel are some of the best
  52. answers, gathering up new information on ports, etc. and adding it
  53. here.  I also gather new application information and add it as
  54. best I can.  The next most predominant source of information comes from
  55. the authors of the various software packages.  Finally, a small amount
  56. comes from my personal experiences.
  57.  
  58.     The primary location for the commercial use of Tcl FAQ is
  59. <URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl-commercial-faq.gz>.
  60. The author is <URL:mailto:gwl@cpu.com> (Gerald W. Lester).  This FAQ
  61. contains information either about commercial products which incorporate
  62. Tcl as a part of them or firms which teach about Tcl and Tk in some
  63. manner.
  64.  
  65.     The Japanese translation of the comp.lang.tcl FAQ can be
  66. located at <URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl-faq-j5.3.tar.gz>.
  67. This file contains Japanese EUC-Kanji codes.  Contact
  68. <URL:mailto:taguchi@fox.aic.co.jp> (Taguchi Takeshi) for more information.
  69.  
  70.     Three new general FAQs are in progress.  These are spin-offs
  71. from this original source document.  The first will contain a bibliography
  72. of published material related to Tcl, and will be managed by
  73. <URL:mailto:glv@utdallas.edu> (Glenn Vanderburg). 
  74. (See "tcl-faq/bibliography/part1")
  75. or ftp it at <URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl-faq-bib.gz>.
  76.  
  77.     The second FAQ will contain the series of Tcl-related questions
  78. and answers and is managed by <URL:mailto:joe@morton.rain.com> (Joe Moss).
  79. (See "tcl-faq/usage") or find it at
  80. <URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl-faq-Q-and-A.gz>.
  81.  
  82.     The third will contain Tk-related questions and answers and
  83. is managed by <URL:mailto:tja@cpu.com> (Thomas J. Accardo).  You can
  84. (see "tcl-faq/tk/part1") or find it
  85. at <URL:ftp://ftp.aud.alcatel.com/tcl/docs/tcl-faq-tk-usage.gz>
  86.  
  87.     If you have corrections, enhancements, modifications,
  88. clarifications, suggestions, ideas, new questions, new answers to
  89. questions which have never been asked, or something else that I have
  90. not covered above, contact me at <URL:mailto:lvirden@cas.org>.
  91.  
  92. ------------------------------
  93.  
  94. From: FAQ General information
  95. Subject: -II- What is Tcl?  Tk?  Extended Tcl?
  96.  
  97. o Highlights of Tcl based languages
  98.  
  99.     Tcl and Tk originated with Dr. John Ousterhout (Oh'-stir-howt -
  100. last syllable rhymes with route, not root) from the University of California,
  101. Berkeley, California.
  102.  
  103.     Tcl (current release version 7.3) stands for ``tool command
  104. language'' and is pronounced ``tickle.'' The author's home ftp site for
  105. the Tcl source code is <URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/>.
  106. Tcl is actually two things: a language and a library.  First, Tcl is a
  107. simple textual language, intended primarily for issuing commands to
  108. interactive programs such as text editors, debuggers, illustrators, and
  109. shells.  It has a simple syntax and is also programmable, so Tcl users
  110. can write command procedures to provide more powerful commands than
  111. those in the built-in set.
  112.  
  113.     Second, Tcl is a library package that can be embedded in
  114. application programs.  The Tcl library consists of a parser for the Tcl
  115. language, routines to implement the Tcl built-in commands, and
  116. procedures that allow each application to extend Tcl with additional
  117. commands specific to that application.  The application program
  118. generates Tcl commands and passes them to the Tcl parser for
  119. execution.  Commands may be generated by reading characters from an
  120. input source, or by associating command strings with elements of the
  121. application's user interface, such as menu entries, buttons, or
  122. keystrokes.  When the Tcl library receives commands it parses them into
  123. component fields and executes built-in commands directly.  For commands
  124. implemented by the application, Tcl calls back to the application to
  125. execute the commands.  In many cases commands will invoke recursive
  126. invocations of the Tcl interpreter by passing in additional strings to
  127. execute (procedures, looping commands, and conditional commands all
  128. work in this way).
  129.  
  130.     An application program gains three advantages by using Tcl for
  131. its command language.  First, Tcl provides a standard syntax:  once
  132. users know Tcl, they will be able to issue commands easily to any
  133. Tcl-based application.  Second, Tcl provides programmability.  All a
  134. Tcl application needs to do is to implement a few application-specific
  135. low-level commands.  Tcl provides many utility commands plus a general
  136. programming interface for building up complex command procedures.  By
  137. using Tcl, applications need not re-implement these features.  Third,
  138. extensions to Tcl, such as the Tk toolkit, provide mechanisms for
  139. communicating between applications by sending Tcl commands back and
  140. forth.  The common Tcl language framework makes it easier for
  141. applications to communicate with one another.
  142.  
  143.     Note that Tcl was designed with the philosophy that one should
  144. actually use two or more languages when designing large software
  145. systems.  One for manipulating complex internal data structures, or
  146. where performance is key, and another, such as Tcl, for writting
  147. smallish scripts that tie together the C pieces and provide hooks for
  148. others to extend.  For the Tcl scripts, ease of learning, ease of
  149. programming and ease of glue-ing are more important than performance or
  150. facilities for complex data structures and algorithms.  Tcl was
  151. designed to make it easy to drop into a lower language when you come
  152. across tasks that make more sense at a lower level.  In this way,
  153. the basic core functionality can remain small and one need only bring
  154. along pieces that one particular wants or needs.
  155.  
  156.     Tk (current release 3.6) is an extension to Tcl which provides
  157. the programmer with an interface to the X11 windowing system.  Note
  158. that Tk has been successfully compiled under X11 R4, X11 R5, X11 R6,
  159. as well as Sun's NeWS/X11 environments.
  160.  
  161. The author's home ftp site for the Tk source is the directory
  162. <URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/>.
  163. Note that many users will encounter Tk via the ``wish'' command.  Wish
  164. is a simple windowing shell which permits the user to write Tcl
  165. applications in a prototyping environment.  
  166.  
  167. Tk 4.0 beta is now available.
  168. Read <URL:http://playground.sun.com/%7Eouster/> for details.
  169. Tk 4.0 is expected to be formally released during the first half of 1995.
  170. Some of the changes planned are:
  171.  
  172. - A major overhaul of text widgets (embedded windows, horizontal
  173.   scrolling, better vertical scrolling, more display options such as
  174.   vertical spacing, margins, justification, and baseline offsets).
  175. - An overhaul of bindings, including the binding tags discussed at
  176.   last year's workshop and  a change in the evaluation mechanism to make
  177.   bindings more composable.
  178. - A few other changes to event handling, including a new "fileevent"
  179.   command (similar to Mark Diekhans' "addinput") and the ability to
  180.   cancel "after" handlers.
  181. - A general-purpose and user-extensible mechanism for images, intended to
  182.   handle things like color icons, full-color images, and video.
  183. - Improvements to colormap and visual handling.
  184. - A solution to the X resource id wrap-around problem that tends to cause
  185.   errors in long-running applications.
  186. - A bunch of improvements to widgets, including justification in entries and
  187.   the ability to have multi-line text in widgets like buttons and labels.
  188.  
  189. Other things which may appear are:
  190.  
  191. - support for Motif keyboard traversal highlight rings and
  192.   completely overhaul the widget bindings to bring them into better Motif
  193.   compliance.  Emacs-like bindings will also be provided for entries and
  194.   texts where they don't conflict with Motif bindings.
  195. - Application embedding (like Sven Delmas' "tksteal" stuff, I think).
  196. - Overhauls of the send command, the selection, and the input focus
  197.   mechanism.
  198.  
  199.     The future of Tcl and Tk is quite bright.  This year Dr. Ousterhout
  200. announced that he has been employed by Sun Microcomputer, Inc. to do
  201. some further development of Tcl / Tk.  Some of the short term (within the
  202. next 12 months or so) plans that Dr. O has mentioned are:
  203.  
  204.  
  205. - Ports of Tcl and Tk to both the PC and Mac, so scripts written on one
  206.   platform will run on any of the others, presenting their UI in the look
  207.   and feel of the platform on which they run.
  208. - A commercial-quality graphical interface designer like Visual Basic or
  209.   NextStep.
  210. - Dynamic loading of C code in Tcl.
  211. - Incorporating Nathaniel Borenstein's Safe-Tcl back into the Tcl core,
  212.   so that there is a safe mechanism for executing untrusted scripts that
  213.   arrive via the Internet.
  214.  
  215. John has given me permission to add this quote as well:
  216.  
  217. >From: ouster@tcl.eng.sun.com (John Ousterhout)
  218. >Newsgroups: comp.lang.tcl
  219. >Subject: Re: The future of TcL/Tk's Copyright Terms
  220. >Date: 31 Aug 1994 20:08:19 GMT
  221. >Organization: Sun Microsystems, Inc.
  222. >Message-ID: <342nvj$6e9@engnews2.Eng.Sun.COM>
  223.  
  224. > I discussed the status of the Tcl and Tk libraries with people at Sun
  225. > as part of my pre-hire negotiations, and we're in agreement that they
  226. > will remain free and unrestricted just as they have always been.  Future
  227. > enhancements made to Tcl and Tk by my group at Sun, including the ports
  228. > to Macs and PCs, will be made freely available to anyone to use for
  229. > any purpose.  My view, and that of the people I report to at Sun, is
  230. > that it wouldn't work for Sun to try to take Tcl and Tk proprietary
  231. > anyway:  someone (probably me, in a new job) would just pick up the
  232. > last free release and start an independent development path.  This
  233. > would be a terrible thing for everyone since it would result in
  234. > incompatible versions.
  235.  
  236. > Of course, Sun does need to make money from the work of my team or else
  237. > they won't be able to continue to support us.  Our current plan is to
  238. > charge for development tools and interesting extensions and applications.
  239. > Balancing the public and the profitable will be an ongoing challenge for
  240. > us, but it is very important both to me and to Sun to keep the support
  241. > of the existing Tcl community.  I imagine this discussion will repeat
  242. > from time to time over the next few years, but I think we can make things
  243. > work out well for everyone.
  244.  
  245.     See <URL:http://www.utdallas.edu/acc/glv/Tcl/usenix95-bof.html> for
  246. more details.
  247.  
  248.     John also has asked me to mention the following:
  249. > there
  250. > are now pages containing release notes.  The best thing is just to
  251. > refer people to my home page, which is:
  252.  
  253. >     http://playground.sun.com/~ouster
  254.  
  255. > That page is stable, and it will have pointers to other interesting
  256. > things, such as release information.  At some point over the next
  257. > month or two, all my Web stuff is going to move to a new machine,
  258. > using one of the following URLs:
  259.  
  260. >     http://www.smli.com/tcl
  261. >     http://www.smli.com/research/tcl
  262. >     http://www.smli.com/research/~ouster
  263.  
  264. > You might put a notice about this in the FAQ to help people who see
  265. > the FAQ after we reorganize. 
  266.  
  267.  
  268.     Extended Tcl (tclX) (Version 7.3b) - This is an extended set of
  269. commands for Tcl developed by Karl Lehenbauer and Mark Diekhans.  The
  270. authors' home ftp site for Extended Tcl is <URL:ftp://ftp.neosoft.com>.
  271. Extended Tcl is oriented towards system programming tasks, with many additional
  272. interfaces to the Unix operating system along with other useful
  273. utilities.
  274.  
  275.     Rush is a Tcl-like extension language announced at the Tcl'94
  276. Workshop.  Its syntax and semantics are very similar to Tcl's, but it
  277. additionally offers an optimizing compiler and a new feature called rules.
  278. Its primary advantage over Tcl is performance within a factor of 100 of C,
  279. whereas a Tcl compiler is unlikely to do better than a factor of 1000 of
  280. C.  Rush is not yet publicly available, though ambitious alpha testers
  281. are encouraged to inquire.  Mail can be sent to either
  282. <URL:mailto:asah@cs.berkeley.edu> or <URL:mailto:blojo@cs.berkeley.edu>.
  283. For more information, see the paper
  284. <URL:ftp://ginsberg.cs.berkeley.edu/pub/asah/papers/rush-tcl94.ps.gz>.
  285.  
  286.  
  287. o General information about Tcl and Tk by <URL:mailto:glv@utdallas.edu>
  288.     (Glenn Vanderburg)
  289.  
  290. Tcl (Tool command language) is a freely distributable simple,
  291. interpreted language designed to be used as a common extension and
  292. customization language for applications.  It was designed and
  293. implemented by Dr. John Ousterhout in the hope that application
  294. designers could spend more of their time on applications and less on
  295. scripting languages, and in the hope that users could spend less time
  296. learning new scripting languages for each new application.  Many useful
  297. applications, some of them sold commercially, use Tcl as their
  298. scripting language.
  299.  
  300. Tcl is clean and regular, and relatively easy for non-hackers to
  301. learn.  It is command-oriented, and commands added by applications and
  302. users exist on an equal footing with the built-in Tcl commands.  Tcl
  303. has both simple variables and associative arrays (tables), and all
  304. values (including procedure bodies) are represented as strings.
  305. Simple customization scripts (such as preference initialization
  306. scripts) usually look much like novice users expect them to: a series
  307. of simple commands which set options.
  308.  
  309. Tcl is implemented as a C library, which can be embedded in an
  310. application.  The application can add its own commands to the
  311. interpreter (using a clean C interface).  It is distributed under a
  312. license which allows use for any purpose with no royalties.
  313.  
  314. The Tk toolkit is a Tcl extension (a group of new Tcl commands) which
  315. provides a Tcl interface to the X Window System.  Tk is one of the
  316. easiest ways to build a graphical interface to an application, and due
  317. to the interpreted nature of Tcl, Tk-based interfaces tend to be much
  318. more customizable and dynamic than those built with one of the C- or
  319. C++-based toolkits.  Tk implements the Motif look and feel.  A number
  320. of interesting X applications are implemented entirely in Tk, with no
  321. new application-specific commands at all.  Tk also provides a
  322. mechanism by which one application can send Tcl scripts to other
  323. Tk-based applications running on the same display, for easy
  324. cooperation between tools.
  325.  
  326. Tcl and Tk are mature, and quite stable, but they are not static:
  327. Dr. Ousterhout has moved from Berkeley to Sun Microsystems, where his
  328. group is pursuing such projects as a commercial-quality Tk
  329. graphical interface designer, an on-the-fly Tcl compiler, and
  330. Macintosh and Microsoft Windows ports of Tk.  He has said that the
  331. copyright status and licensing provisions of Tcl and Tk will not change.
  332.  
  333.  
  334. As to what Tcl is not - in the context of the discussion in
  335. comp.lang.tcl, it is not related directly to the Think C Library (TCL)
  336. available on the Mac.  Confusingly enough, the language concerned with
  337. here _is_ available on the Mac, and someone in fact may have used Think C
  338. to compile it there.  Just one of those universal 'coincidences' that
  339. set the stage for Vogon interstellar highway construction crews.
  340. Also, Oracle has a product called Tk2Motif which has nothing to do with
  341. Tcl or Tk as we are referring to it.
  342.  
  343. ------------------------------
  344.  
  345. From: FAQ General information
  346. Subject: -III- Do these packages run on my machine?
  347.  
  348.  
  349. A. Unix
  350.  
  351.     Tcl runs on Sun 3s and 4s running SunOS 4 and SunOS 5 (Solaris
  352. 1.x and 2.x), DECstations running Ultrix, DEC VAXen running Ultrix or
  353. BSD, DEC Alphas running OSF/1, 386s running SCO Unix, Xenix, Bell-Tech,
  354. Silicon Graphics running IRIX, all sorts of HPs running HP-UX (even HP Snakes
  355. running OSF/1 and HP-UX).  Intel [34]86 systems running
  356. 386bsd, netbsd, freebsd, BSDI, and Linux have Tcl ported.  Various CPUs
  357. running System V.4 report having ported Tcl.  Tcl also appears to be
  358. running on Sequent Symmetry running Dynix as well as OSF/1.  It also
  359. has been reported to run fine on IBM RS6000 under AIX 3.x as well as
  360. IBM ES/9000 and AIX/ESA.  There were few problems getting it running
  361. under Mt. Xinu Mach.  It also has been ported to Encore 91's running
  362. UMAX V (an 88k based System V with BSD extension Unix).  It also runs
  363. on Apollos running BSD/SYSV.  Tcl runs on a Cray running Unicos.  Folks
  364. have ported Tcl to a Mac (IIfx) running A/UX v3.  Someone ported Tcl to
  365. a Sony NeWS machine running NEWS-OS 4.2.  A port to a Convex 3220 and
  366. 3880 was also reported.  A port to Tenon MachTen 2.1VM, running on a Mac II
  367. which was running MacOS System 7.1, has been reported.  The autoconfig
  368. did most of the work.  Tk has not been in this environment yet.
  369. Tcl also runs on Supermax Motorola/MIPS based multiprocessors
  370. under SMOS.
  371.  
  372.     Tk (being based on Tcl) generally requires X11R4 or better as
  373. the only additional software requirement.  It runs on any of the above
  374. Unix systems with that base of software.  It also runs on VMS and
  375. OSF/1.
  376.  
  377.     For information on Tcl/Tk/TclX availability (see "tcl-faq/part4").
  378.  
  379.  
  380. B. MacOS
  381.  
  382.     (See "tcl-faq/part2") for details of a Macintosh Tcl Mailing list.
  383.  
  384.     Ray Johnson <URL:mailto:raymond.johnson@eng.sun.com> has a
  385. package called MacTcl.  This is a fairly straight port of Tcl to the
  386. Macintosh.  It is designed to be used as libraries to be embedded into
  387. other applications.  A basic shell is included.  Most Tcl features are
  388. present, including many Unix-like features.  Additional features
  389. include supporting the env variable and sourcing Tcl code from a
  390. resource.  The current version is available at
  391. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/MacTcl7.3.sea.hqx>.
  392.  
  393.     As of this time, I have no leads on anyone porting Tk to MacOS.
  394. I also have not heard of anyone porting Tcl/Tk to a Apple PowerMac.
  395.  
  396.     Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
  397. for the latest port locations and versions.
  398.  
  399.  
  400. C. INTEL DOS-like systems
  401.  
  402.     Numerous ports to DOS are available.  One unsupported port to
  403. MS-DOS of Tcl and Extended Tcl V6.0a, done by
  404. <URL:mailto:Karl@NeoSoft.com> (Karl Lehenbauer), is available on
  405. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/dostcl.zoo> for binaries and
  406. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/dostcl60.zoo> for source.
  407.  
  408.     A port of Tcl V6.2 to MS-DOS was done by
  409. <URL:mailto:johnm@cajal.uoregon.edu> (John Martin) and is available via FTP
  410. from <URL:ftp://cajal.uoregon.edu/pub/tcl.dos.port/> and
  411. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl62.dos.tar.Z>.
  412.  
  413.     A source code only port of Tcl V6.7 to MS-DOS, done by
  414. <URL:mailto:PSPRENG@CIPVAX.BIOLAN.UNI-KOELN.DE> (Peter Sprenger), is available
  415. from him, somewhere on wuarchive.wustl.edu or as
  416. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl67dos.zip>.
  417.  
  418.     A port of Tcl, version 7.3, to MS-DOS, done by
  419. <URL:mailto:tpoind@advtech.uswest.com> (Tom Poindexter), is available as
  420. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/mstcl73e.zip> and
  421. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/mstcl73s.zip>.  This
  422. also includes TclX 7.3a and Tk ported to Desqview/X libraries.
  423.  
  424.     A port of Tcl, V6.1 ?, done by unknown, to MS-DOS Windows
  425. V 3.1 ?, is available as binary at
  426. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/w_tclbin.zip> and as source at
  427. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/w_tclsrc.zip>.
  428.  
  429.     A package to take a Tcl source distribution and port it cleanly
  430. to MS-DOS, so that it can be compiled has been written by
  431. <URL:mailto:byennaco@east.sun.com> (Bob Yennaco).  It is available as
  432. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tcl2dos.sh.gz>
  433.  
  434.     An MS-DOS Windows DLL instance of Tcl 6.2 was generated by
  435. <URL:mailto:ugo@oliver.sublink.org> (Ugo Cei).  Contact him for more details.
  436.  
  437.     A Windows DLL was made by <URL:mailto:ekki@prakinf.tu-ilmenau.de>
  438. (Ekkehard Beier) by slightly modifying a DOS 6.2 Tcl port.  There are still
  439. problems with the system/WinExec command.  A very rudimentary Debugger 
  440. User Interface using Borland's Classlib is part of the zip-file, too.
  441. The source was used also with BC3.1++/AF on MS W3.1.  You can get a copy from
  442. <URL:ftp://metallica.prakinf.tu-ilmenau.de/pub/DOS/wintcl.zip>
  443. via anonymous ftp.  Unfortunately Ekki doesn't have time currently to
  444. finish the Windows port and user Interface.
  445.  
  446.     <URL:mailto:haga@sra.co.jp> (Toshihiko Haga) and
  447. <URL:mailto:miyata@sra.co.jp> (Shigeaki Miyata)
  448. announced twin (tcl/tk for MS-Windows), which does not support exec and
  449. send, but supports a -bitmap for Windows .bmp files.  A few other
  450. modifications or special exceptions are noted.  This package's files
  451. can be found at
  452. <URL:ftp://ftp.sra.co.jp/pub/lang/tcl/{twinesrc,twinebin}.zip> and
  453. <URL:ftp://ftp.sra.co.jp/pub/lang/tcl/{twinesrc,twinebin}.doc>.
  454.  
  455.     <URL:mailto:ken@ms.uky.edu> (Professor Ken K. Kubota) has
  456. announced a port of Tcl 7.3 and Tk3.6a to MS DOS Windows using Borland
  457. C++ 4.0.  Fetch the README files from the ftp sites
  458. <URL:ftp://ftp.ms.uky.edu/pub/tk-win/{tkwinbin,tkwin,fedloc}.zip> for
  459. more information.
  460.  
  461.     Omar Stanford <URL:mailto:omar@fcm.missouri.edu> reported in
  462. March of 1994 that he had almost completed his port of Tcl 7.3
  463. to MS-Windows 3.1.  He had incorporated extensions for networking
  464. (including NetWare), Windows Sockets, and many Windows API functions.
  465. He also was working on a facility for dynamically allocating commands
  466. to the Tcl environment.  If there are other extensions that one would
  467. like to see under Windows 3.1, or if you are interested in beta
  468. testing, drop him a line.
  469.  
  470.     Also, Simon Kenyon <URL:mailto:simon@news.itc.icl.ie> of the
  471. Information Technology Centre, Dublin, IRELAND, mentions that they 
  472. are starting to port Tk to MS-Windows.  There is a mailing list (see
  473. below) for folk who are interested.
  474.  
  475.     Steve Furr <URL:mailto:furr@qnx.com> reports getting Tcl ported to QNX
  476. without a lot of trouble.  He mentions that QNX users who have the
  477. beta X should have gotten a CD-ROM update with Tcl and Tk on the CD.
  478.  
  479.     A port of Tcl 7.3, except for glob or command pipelines, to OS/2 2.x
  480. using C Set++ has been done by <URL:mailto:wwb@wwa.com> (Bud Bach).  As of this
  481. date, I have no leads on anyone porting Tk to any version of OS/2.  There are
  482. some OS/2 X client support kits available for purchase, which might make it
  483. easier to port Tk.
  484.  
  485.     Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
  486. for the latest port locations.
  487.  
  488.  
  489. D. VMS
  490.  
  491.     A port of Tcl 7.3 and Tk 3.6 to VMS was done by Angel Li
  492. <URL:mailto:angel@flipper.rsmas.miami.edu>.  The files are at
  493. <URL:ftp://mango.rsmas.miami.edu/pub/VMS-tcl/tcl73-tk36-itcl13.tar.Z>
  494. and were compressed with the Unix compress command.  The pathname may
  495. be subject to change as I have seen notes from Angel Li mentioning that
  496. BLT 1.6 and the photo widget have also been ported.  These were compiled
  497. on an Alpha running OpenVMS T6.1.
  498.  
  499.     A port of Tcl 6.3 onto VMS 5.5 was done by Wolfgang Kechel
  500. <URL:mailto:wolfgang@pr-wiesbaden.de> and Till Imanuel Panzschke.  Contact them
  501. directly for assistance.
  502.  
  503.     A port of most of Tcl 6.7 and Tk 3.2 was done by John Kimball
  504. <URL:mailto:jkimball@src.honeywell.com> to VMS 5.5.  The files are on
  505. <URL:ftp://src.honeywell.com/pub/tcl67-tk32-on-vms55.tar.Z>.
  506.  
  507.     A port of Tcl 7.0 and Tk 3.3 has being done to VMS on the
  508. VAX and Alpha.  These are available as:
  509. <URL:ftp://src.honeywell.com/pub/vms-tcl/tcl70-tk33-on-vms55.tar.Z>
  510. or
  511. <URL:ftp://src.honeywell.com/pub/tcl70-tk33-on-vms55.tar.Z>.
  512.  
  513.     Gerald W. Lester <URL:mailto:gwlester@cpu.com> says the following
  514. _should_ work.  If you installed the POSIX package on VMS (its free),
  515. then you should be able to configure and make tcl.  To access tcl you
  516. would have to do one of the following: 1) Use the POSIX shell, or 2) do
  517. a "psx tcl".  Tcl scripts would not execute directly from DCL; to
  518. execute a script foo.tcl from DCL you would have to do "psx foo.tcl".
  519. DISCLAIMER: I have not built any version of tcl under VMS POSIX, these
  520. comments are based on other work I've done with VMS POSIX.
  521. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/vms-sharable-binaries.tar.gz>
  522. is a version of Tcl/Tk for VMS built as a sharable library.  It
  523. includes a dynamic module loading command.  Otherwise, it matches the
  524. src.honeywell.com version.
  525.  
  526.     Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
  527. for the latest port locations.
  528.  
  529.  
  530. E. AmigaDOS
  531.  
  532.     Karl Lehbauer <URL:mailto:karl@sugar.NeoSoft.com> has indicated that
  533. he started a port of Tcl 3.x to the Amiga.  He has a working
  534. version, but is no longer working on it.  His version uses the
  535. Amiga's shared libraries and implements the "send" command.
  536. He wrote a MIDI file loader and player as well.  Contact him for
  537. further details.
  538.  
  539.     Ty Sarna <URL:mailto:tsarna@endicor.com> has ported Tcl 6.x to the 
  540. Amiga.  He says:
  541. > I've ported 3.3 and several 6.x versions to the Amiga, and it can be
  542. > done in under and hour if you leave out the "Unix" functionality.
  543. > However, "Unix" functionality includes things like file I/O!
  544.  
  545.     Another Amiga user, <URL:mailto:colas@opossum.inria.fr>
  546. (Colas Nahaboo), mentioned that using Amiga gcc and the PD X server DaggeX
  547. and Xlibs that a port of Tk might be possible.
  548.  
  549.     <URL:mailto:hnm@hermes.bouw.tno.nl> (Marco van der Heiden) has
  550. completed a port to the Amiga, and suggests Amiga developers contact him
  551. by email.
  552.  
  553.     <URL:mailto:wulf@hotdog.ping.de> (Berndt Wulf) reports building Tcl
  554. and Tk on an Amiga system running NetBSD1.0b2, using the sources on the
  555. Walnut Creek Tcl/Tk CD-ROM.
  556.  
  557.     A version of Tcl is apparently available on Fish disk number 447.
  558. I do not have information concerning what version of Tcl this is.  It
  559. is my understanding that the Fish disks are available on many of the
  560. Amiga Internet archive sites, one of which is
  561. <URL:ftp://ftp.cso.uiuc.edu/>.
  562.  
  563.     Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
  564. for the latest port locations.
  565.  
  566.  
  567. F. NeXT
  568.  
  569.     (See "tcl-faq/tk/part1") for details on getting Tk to compile under
  570. NeXTStep and (see "tcl-faq/usage") for details on getting Tcl to compile.
  571.  
  572.  
  573. G. Other
  574.  
  575.     A port to the Apple IIgs and GNO 1.1/GSOS environment is underway.
  576.  
  577.     A beta port of Tcl 7 has been done to VxWorks.
  578.     You can find it at
  579. <URL:ftp://thor.atd.ucar.edu/pub/vx/tclvx7.0.v2.tar.gz>
  580. or a name similar (if updates have occurred).
  581.  
  582.     A port to GEOS was attempted, but it was found to be difficult to
  583. run there (except perhaps under the desktop platform) due to resource limits
  584. and constraints.
  585.  
  586.     Also (see "tcl-faq/part4"), the Tcl programs/packages catalog,
  587. for the latest port locations.
  588.  
  589.  
  590. ------------------------------
  591.  
  592. From: FAQ General information
  593. Subject: -IV- Other than C, what languages can talk to tcl/tk?
  594.  
  595.  
  596. A. Shell
  597.  
  598.     There are a number of interfaces which are shell-like.  The
  599. first is tclsh, which comes as a sample program implementing a Tcl
  600. interpreter as a part of the Tcl distribution.  Another is wish, which
  601. is a shell-like interface that is a part of the Tk package.  Many of
  602. the other extensions also build interpreters as well.  The tclX extension
  603. is an example - it builds an interpreter called tcl as well as one called
  604. wishx.
  605.  
  606.  
  607. B. C++
  608.  
  609.     There is a package called Objectify which can be used to assist
  610. one in turning C++ classes into Tcl object types.
  611.  
  612.     If you wish to use C++ with Tcl then you must have your main()
  613. in a source file that is compiled with a C++ compiler; this will
  614. ensure that the necessary C++ pre-main initialization code is
  615. executed.
  616.  
  617.     You can call tcl and tk routines (or other C code) routines from C++
  618. provided that the function prototypes avoid C++ name mangling by using
  619. the C++ linkage specification :
  620.  
  621.     extern "C"  ... prototype ...
  622.  
  623.     Fortunately, tcl.h and tk.h will provide these specifications when
  624. compiled with a C++ compiler and so you can just use them directly.
  625.  
  626.     You can construct your main using normal tcl and tk routines,
  627. or use tkMain.c and tkAppInit.c with minor modifications. Ken Yap's
  628. patch, obtainable from
  629. <URL:ftp://ftp.aud.alcatel.com/tcl/distrib/tk3.2forC++.patch>, is a
  630. patch that allows tk 3.2 main.c and other extension routines to be
  631. compiled with a C++ compiler.  Thanks to Ken Yap
  632. <URL:mailto:ken@syd.dit.csiro.au> for this code.
  633.  
  634.     C++ functions and static class member functions can be used to
  635. create Tcl command using Tcl_CreateCommand in the normal way.
  636. Non-static member functions cannot be used so simply, Tcl would
  637. have to supply a "this" pointer.
  638.  
  639.     Check out tcl++.h in Extended Tcl.  Based on an original
  640. implementation by Parag Patel, it defines a Tcl interpreter class by
  641. which Tcl interpreters can be created as objects under C++.
  642.  
  643.     Mark Diekhans and Karl Lehenbauer have used this, in
  644. combination with the handle facility in Extended Tcl, to build Tcl
  645. commands around C++ classes.
  646.  
  647.     The Tcl handle facility provides a way to manage table entries
  648. that can be referenced by a textual handle from Tcl code.  This is
  649. provided for applications that need to create data structures in one
  650. command, return a reference (i.e. pointer) to that particular data
  651. structure and then access that data structure in other commands.  An
  652. example application is file handles.
  653.  
  654.     A handle table was built containing pointers to the instances
  655. of a class that were to be accessed from Tcl, say a class `foo_cl', and
  656. then a "new" command defined that created an instance of that class and
  657. returned a Tcl handle to it.  The handle could then passed among Tcl
  658. commands that accessed each member function.  The handle is in effect
  659. an explicit `this' pointer.
  660.  
  661.     For example:
  662.  
  663.      set obj [foo_cl::new]
  664.      foo_cl::baz $obj "Hello world"
  665.      foo_cl::delete $obj
  666.  
  667. It's not totally object-oriented, but it's still very usable.
  668.  
  669.  
  670. C. Modula-3
  671.  
  672.     Norman Ramsey <URL:mailto:elan.uucp!nr> says:
  673.     A long time back, Eric Muller posted a Modula-3 interface to
  674. the C Tcl library.  I wrote down a Modula-3/Tcl interface that used
  675. Modula-3 types rather than C types, and that used objects to build
  676. closures for commands.  I wrote part of the implementation but never
  677. finished it.  I have mailed copies to <URL:mailto:carroll@udel.edu>,
  678. who asked the question, and I will post them if there seems to be general
  679. interest.
  680.  
  681.     Also, there is an interface between Tk and Modula-3 that is a part
  682. of the Modula-3 archives on gatekeeper.dec.com, and Tcl-DP and
  683. Modula-3 have been merged.
  684.  
  685.  
  686. D. Eiffel
  687.  
  688.     <URL:mailto:stephan@cs.tu-berlin.de> (Stephan Herrmann) says:
  689.     ... [the tclish package provides] the marriage of two very different
  690. principles by means of combining two programming languages into a
  691. hybrid program architecture.
  692.  
  693.     There are three classes for the user - tcl interpretor, tk application,
  694. and tk window.  See <URL:ftp://hepunx.rl.ac.uk/pub/eiffel/tclish> for
  695. details.
  696.  
  697.  
  698. E. Ada
  699.  
  700.     <URL:mailto:dennis@dennis.cs.colorado.edu> (Dennis Heimbigner)
  701. introduced an adatcl package which gives Ada programmers access to Tcl
  702. interpreters.  (See "tcl-faq/part04") for details of the package.
  703.  
  704. F. Perl
  705.  
  706.     Two different projects are underway - see comp.lang.perl
  707. for discussions on adding a Tk like interface to Perl version 4 as well
  708. as Perl version 5.  This is more an interface based on Tk ideas
  709. than to actual Tcl code from what I understand.
  710.  
  711. G. Prolog
  712.  
  713.     The package ProTcl is an interface between Prolog and Tcl/Tk.
  714. It works best with ECLiPSe, but the foreign interface of SICStus and Quintus
  715. is also provided. The interface is dynamically loaded into a Prolog process
  716. and it gives access to Tcl commands and to handling Tk events. It is also
  717. possible to call Prolog from Tcl, handle Tk events in Prolog and to
  718. pass Prolog variables back to Tcl. See
  719. <URL:http://www.ecrc.de/eclipse/html/protcl.html> for more details.
  720.  
  721. H. Other
  722.  
  723.     Work at consolidating Python and Tk is underway - discussion
  724. is proceeding in comp.lang.python on this front as the code is primarily
  725. Python.
  726.  
  727.     Some work relating to the Fresco CORBA interpreter has resulted in a
  728. Tcl-based interpreter which interacts with that environment.
  729.  
  730.     Some work on Tk bindings for the Dylan language are being investigated
  731. as well as Tk bindings for Sather.
  732.  
  733.     Duncan Sinclair <URL:mailto:sinclair@dcs.gla.ac.uk> has details of a 
  734. hack into wish.c some hooks for a Tk <-> any language system, and has been 
  735. using it for communication with functional languages such as Haskell and 
  736. Lazy ML.  A paper, plus sample code, is available by ftp from
  737. <URL:ftp://ftp.dcs.gla.ac.uk/pub/glasgow-fp/authors/Duncan_Sinclair/fumx.*>.
  738.  
  739.     The InterLanguage Unification project is a system that promotes
  740. software interoperability via interfaces.  It has the ability to allow
  741. Common Lisp, ANSI C, C++, Modula 3 to interact and plans to add Python,
  742. Tcl, and GNU Emacs-Lisp shortly.
  743.  
  744.     Of course the Wafe application environment is designed to make
  745. it easier to do X like applications from within several languages using
  746. Tk as a basis.
  747.  
  748.     There are several interfaces to allow one to interface with SQL
  749. though some are specific to a database such as Oracle.
  750.  
  751.     There is an interpretor for Silicon Graphics machines for SGI's
  752. GL language.
  753.  
  754.     There is an interface to WOOL.
  755.  
  756.     For more details on the above efforts, (see also "tcl-faq/part04").
  757.  
  758.  
  759. ------------------------------
  760.  
  761. From: FAQ General information
  762. Subject: -V- What training material is available?
  763.  
  764.  
  765. A. Training courses, materials, etc.
  766.  
  767. 1. A text book by John K. Ousterhout is available from Addison Wesley.
  768. It's title is _Tcl and the Tk Toolkit_ and has an ISBN of 0-201-63337-X.
  769. The first printing was in April of 1994.  The third printing
  770. was available in mid to lat 1994.  The book primarily covers Tcl 7.3 and Tk 3.6.
  771.  
  772. 2. A physical copy of the Tcl / Tk distributed documentation is
  773. available at the Northside Copy Central in Berkeley under the name "TCL" and
  774. is titled "Tcl/Tk Documents".  Northside Copy Central is at 1862 Euclid
  775. with a phone of (510) 849-9600.  It costs approx. $15-$20 for the book in
  776. a spiral bound, pink cover, clear plastic front and back format.
  777.  
  778. 3. An Expect tutorial by Don Libes has been published.  Here is a blurb
  779. from the author himself:
  780.  
  781. Title: Exploring Expect
  782. Subtitle: A Tcl-Based Toolkit for Automating Interactive Applications
  783. Publisher: O'Reilly and Associates, Inc
  784. ISBN: 1-56592-092-2
  785. Pages: 602
  786. Email orders: <URL:mailto:order@ora.com>
  787. HTTP orders:  <URL:http://nearnet.gnn.com/gnn/bus/ora/ordering/index.html>
  788. Credit card orders (M-F 6am-6pm PST): (800) 889-8969 / (707) 829-0515
  789. Mailing Address: O'Reilly & Associates, Inc.
  790.              103A Morris Street
  791.              Sebastopol, CA US 95472
  792.  
  793. For all of you who thought that the Expect man page was too long and too
  794. terse at the same time, this book provides relief.  "Exploring Expect"
  795. is an introduction and comprehensive tutorial to Expect.  Numerous
  796. examples are provided and explained, demonstrating how to save you time
  797. and money.  Example topics include how to write patterns, do signal
  798. handling, use Expect as a telnetable daemon, and use Expect with Tk and
  799. other Tcl extensions.
  800.  
  801. The book also includes an innovative introduction to Tcl - if you've
  802. had trouble using Tcl before, all of a sudden, it will make a lot more
  803. sense.  And while Exploring Expect concentrates primarily on using
  804. Expect with Tcl, programmers attempting to automate interactive
  805. programs using C, Perl, Python, or any other language will find this
  806. book helpful because many of the concepts underlying Expect-like
  807. programming are common to all languages.
  808.  
  809. Expect book description:
  810.     <URL:http://nearnet.gnn.com/gnn/bus/ora/catalog/expect.desc.html>
  811.  
  812. Front cover art:
  813.     <URL:http://nearnet.gnn.com/gnn/bus/ora/catalog/expect.gif>
  814.  
  815. Errata sheet:
  816.     <URL:ftp://ftp.cme.nist.gov/pub/expect/errata>
  817.  
  818.  
  819. 4. Additional books specifically dealing with Tcl are in the process of
  820. being written. For instance, by Brent Welch, _Practical Programming in
  821. TCL and TK_ is to be published by Prentice Hall.
  822.  
  823. 5. Computerized Processes Unlimited has a combined Tcl/Tclx reference
  824. manual for sale.  They also offer courses on Tcl.
  825. (See also "tcl-commercial-faq") for more information.
  826.  
  827. 6. NeoSoft Communications Services teaches introductory and advanced
  828. Tcl courses on site or at their location in Houston, Texas.
  829. (See also "tcl-commercial-faq") for more information.
  830.  
  831. 7.  Another upcoming book deals with Tcl and SNMP.
  832.  
  833. Title: How to Manage Your Network Using SNMP: The Networking Management
  834.     Practicum,
  835. Author: Marshall T. Rose and Keith McCloghrie,
  836. Publisher: Prentice Hall, 
  837. Publication Date: 1995;
  838. ISBN: 0-13-141517-4.
  839.  
  840. Describes a Tcl-based SNMP API, and contains several example programs.
  841.  
  842.  
  843. (See "tcl-faq/bibliography/part1") for details of more books, magazine
  844. and journal articles, proceedings papers, and thesises relating to the
  845. Tcl family of languages.  (See "tcl-faq/commercial-uses/part3") for details
  846. of classes offered commercially.
  847.  
  848. B.  Time-related seminars, conferences, sessions.
  849.  
  850. 1. There have been, in the past, seminars at Usenix and at the MIT X
  851. conference taught by John Ousterhout and others on Tcl and Tk.
  852. (See also "tcl-faq/part02") for the URL to the slides from the most recent
  853. of these presentations by John.
  854.  
  855. 2. University of Maryland Baltimore County is offering
  856. CMSC491C - Special Topics in Computer Science - Scripting Languages.
  857. This is an intro to scripting languages with an emphasis on Perl and
  858. Tcl, but also mentioning sed, awk, etc.  Taught by Bob Tarr, Tuesdays
  859. and Thursdays from 5:30-6:45pm.  Call (410) 455-2336 (Continuing
  860. Education Department) to sign up as a special non-degree candidate.
  861. Info provided by <URL:mailto:finin@cs.umbc.edu> (Tim Finin).
  862.  
  863. 3. On October 4, 1994, the First International Obfuscated Tcl Code Contest
  864. was announced by <URL:mailto:karrels@sol.acs.uwosh.edu> (Edward L. Karrels).
  865. The rules, judges, dates, etc. remain to be determined.  Contact Mr. Karrels
  866. for more details.
  867.  
  868. 4. The third annual Tcl/Tk workshop, co-sponsored by Unisys, Inc.
  869. and the USENIX Association, will be held July 6-8, 1995 in Toronto,
  870. Ontario, Canada.  The workshop will consist of invited addresses by
  871. researchers, oral presentations, formal and informal demonstrations.
  872.  
  873. The deadline for original paper and demos is March 3, 1995.  Contact
  874. <URL:mailto:tclpapers@usenix.org) for details concerning format of submissions,
  875. etc.
  876.  
  877. Registration details can be obtained by contacting
  878. <URL:mailto:w95@system9.unisys.com>
  879. or
  880. Tcl/Tk Workshop 95
  881. c/o Unisys Canada Inc.
  882. 61 Middlefield Road 
  883. Scarborough, Ontario, M1S 5A9
  884. Canada
  885. (416) 297-2520  (FAX)
  886. Details in terms of format of papers, etc. can 
  887.  
  888. 5. Lately folks planning on attending various conferences have
  889. mentions plans on holding BOFs on Tcl/Tk/related extensions and programs.
  890. For instance, a Tcl/Tk BOF/ISIG (Birds of Feather or Informal Special
  891. Interest Group) is being planned for CHI 95, in Denver.  If you
  892. are planning on attending a conference this year, check for these types
  893. of activies, as well as sessions dealing with applicatons of Tcl/Tk.
  894. Let the others in comp.lang.tcl know about the event so that others
  895. might also attend.  For that matter, consider scheduling a Tcl/Tk
  896. event yourself if you are so inclined!
  897.  
  898. 6. Two Tcl/Tk classes are scheduled for the Dallas area.
  899.  
  900.   ->  Building Applications with Tcl/Tk
  901.       May 15-17, 1995
  902.  
  903.   ->  Object-Oriented Programming with [incr Tcl]
  904.       May 18-19, 1995
  905.  
  906.        INSTRUCTOR:  Michael J. McLennan
  907.                     AT&T Bell Laboratories
  908.  
  909.          LOCATION:  Convex Education Center
  910.                     17919 Waterview Pkwy
  911.                     Dallas, TX  75252
  912.  
  913.   >>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  914.   >>    DEADLINE FOR FINAL REGISTRATION:  May 10, 1995     <<
  915.   >>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  916.  
  917.          [ ]  Building Applications with Tcl/Tk
  918.               May 15-17, 1995
  919.               COST:  $1050.00
  920.  
  921.          [ ]  Object-Oriented Programming with [incr Tcl]
  922.               May 18-19, 1995
  923.               COST:  $700.00
  924.  
  925.   NOTE:  Please call Sharon Lymych at (610)712-3488 for registration info.
  926.  
  927.  
  928. ------------------------------
  929.  
  930. From: FAQ General information
  931. Subject: -VI- Where do I report problems, bugs, or enhancements - or -
  932.         What is comp.lang.tcl?
  933.  
  934.     There are two alternatives for reporting bugs and problems.
  935. The first is the Usenet news group <URL:news:comp.lang.tcl>, an unmoderated
  936. Usenet newsgroup, created for the discussion of the Tcl programming language
  937. and tools that use some form of Tcl, such as: the Tk toolkit for the X window
  938. system, Extended Tcl, and expect.  Please note that postings of source
  939. code to comp.lang.tcl does not automatically get archived on
  940. ftp.aud.alcatel.com (the User Contributions archive site) - if you want
  941. your code to be available, you will need to make arrangements with the
  942. folks there to have it added.  See elsewhere in the FAQ for more details on
  943. the user contrib archive site.
  944.  
  945.     The second would be to report problems, suggestions, new
  946. ideas, etc. directly to the author.  Email to
  947.  
  948. <URL:mailto:John.Ousterhout@eng.sun.com> (John Ousterhout)
  949.  
  950. will reach the author of Tcl and Tk - to find the email
  951. address of the authors of other Tcl/Tk based programs,
  952. (see "tcl-faq/part4"), and (see "tcl-faq/part5").
  953.  
  954.     One question that comes up fairly often concerning comp.lang.tcl
  955. is why it isn't split.  The newsgroup varies in traffic, but recently
  956. I have seen it as much as 45 messages a day (counting current cross
  957. postings, etc.)  Dr. Ousterhout was the created of the unmoderated
  958. comp.lang.tcl.  Currently, no one has come forward with the time and
  959. resources to run a discussion of how a split could be handled, nor
  960. have any moderators stepped forward to take over moderation of a group
  961. such as comp.lang.tcl.announce for instance.  So to date, such a question
  962. is good for adding to the existing traffic, but that is about all the
  963. farther things go.
  964.  
  965. ------------------------------
  966.  
  967. End of comp.lang.tcl Frequently Asked Questions (1/5)
  968. *****************************************************
  969. -- 
  970. :s Larry W. Virden                 INET: larry.virden@cas.org
  971. :s <URL:http://www-bprc.mps.ohio-state.edu/cgi-bin/hpp/lvirden_sig.html>
  972. :s Unless explicitly stated to the contrary, nothing in this posting should 
  973. :s be construed as representing my employer's opinions.
  974. -- 
  975. :s Larry W. Virden                 INET: larry.virden@cas.org
  976. :s <URL:http://www-bprc.mps.ohio-state.edu/cgi-bin/hpp/lvirden_sig.html>
  977. :s Unless explicitly stated to the contrary, nothing in this posting should 
  978. :s be construed as representing my employer's opinions.
  979.